miracle drug - French English Dictionary